package org.lq.er.service;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import org.lq.er.entity.Student;
/**
 * 学生业务接口
 * @author 宋铀
 * 
 * @package	org.lq.er.service
 * @date 2020年8月19日上午9:44:33
 */
public interface StudentService {
	
	/**
	 * 修改学生信息
	 * @param t
	 * @return
	 */
	boolean save(Student t);
	/**
	 * 修改学生信息
	 * @param t
	 * @return
	 */
	boolean update(Student t);
	/**
	 * 根据学号删除
	 * @param id
	 * @return
	 */
	boolean delete(int id);
	/**
	 * 根据身份证号删除
	 * @param card_id
	 * @return
	 */
	boolean deleteByCard_id(String card_id);
	/**
	 * 查询所有
	 * @return
	 */
	List<Student> findAll();
	/**
	 * 根据学号查询
	 * @param id
	 * @return
	 */
	Student getById(int id);
	/**
	 * 根据身份证查询
	 * @param id
	 * @return
	 */
	Student getByCard_id(String id);

/**
	 * 校验身份
	 * @param cardId
	 * @param passwd
	 * @return
	 */
	Student check(String cardId, String passwd);
	/**
	 * 根据身份证号码/姓名/手机号查询/班级查询
	 * @param item
	 * @return
	 */
	List<Student> getByItem(String item);
}
